<?php

 require('backend/include/aut_config.inc.php');
 error_reporting(0); 
 
 //incluimos la Classe del template
 include_once('backend/theme/inrago/xtemplate.class.php');
 
 //Creamos una nueva instancia da la clase del template #######################
 $tmpl = new XTemplate('backend/theme/inrago/articulo.xtmpl');

 //Recuperamos el id del contenido
 $data = explode("/", $_SERVER["REQUEST_URI"]);

 //ORDEN_URL_PARAMETRO: Constante definida en aut_config.inc.php
 $codigo = $data[ORDEN_URL_PARAMETRO];
 
 //Recuperamos el codigo del articulo a mostrar el detalle
 $articulo_codigo = $codigo; 

 //Recuperamos informacion del articulo en particular
 $articulo = getDataArticulo($articulo_codigo); 
 
 //Si no se encuentra la pagina se redirecciona a la pagina de error
 if (!is_array($articulo)) { 
    header ("Location: ../../error.html");	
 	exit; 
 }

 $codigo = $articulo['codigo'];
 $precio = $articulo['precio'];
 $subgrupo_id = $articulo['subgrupo_id']; 
 $descripcion = $articulo['descripcion'];

 //Definicion de Metatags
 $tmpl->assign('TITLE', getTitleTags($TITLE=$descripcion, $KEYWORDS="", $DESCRIPTION=""));
 $tmpl->assign('MENU_SUPERIOR', getMenuSuperior()); 
 $tmpl->assign('BANNERS', getBanners());   
 $tmpl->assign('MENU_INFERIOR', getMenuInferior());

  
 //NUESTRA EMPRESA ---------------------------------------------------------------------------------------------------------------------------+
 $NUESTRA_EMPRESA = getContenido($seccion_id=1);
 if (strlen($NUESTRA_EMPRESA['copete'])>355) { 	
     $NUESTRA_EMPRESA = substr($NUESTRA_EMPRESA['copete'], 0, 352); 	
 } else {
 	
 	$largoCopete = strlen($NUESTRA_EMPRESA['copete']);
 	$largoCuerpo = strlen(strip_tags($NUESTRA_EMPRESA['texto']));   	
 	$largoTotal = $largoCopete + $largoCuerpo;

    if ($largoTotal>355) { 	
    	
       	$NUESTRA_EMPRESA1  = $NUESTRA_EMPRESA['copete'];
       	$NUESTRA_EMPRESA1 .= strip_tags($NUESTRA_EMPRESA['texto']);       	
        $NUESTRA_EMPRESA = substr($NUESTRA_EMPRESA1, 0, 352).'...'; 	     	 
    }
 }
  
 $tmpl->assign('NUESTRA_EMPRESA', $NUESTRA_EMPRESA);
 
 //Incluimos en engine del template de configuraciones generales
 $CARRITO = getMetodoCarrito();
 include_once('backend/theme/engine/xtemplate-engine-general.php');

 //recuperamos imagenes asociadas al articulo
 $imagenes = getImagenes($articulo_codigo, $dir='userfiles/articulos'); 
  
 $imagen1 = $imagenes[0];
 if (!$imagen1) { $imagen1 = IMAGEN_NO_DISPONIBLE; }
  
 $imagen2 = $imagenes[1];
 if (!$imagen2) { $imagen2 = IMAGEN_NO_DISPONIBLE; }

 $imagen3 = $imagenes[2]; 
 if (!$imagen3) { $imagen3 = IMAGEN_NO_DISPONIBLE; }
  
 //Solo agregamos la funcionalidad de greybox en caso de haber una imagen para el articulo
 if ($imagen1!==IMAGEN_NO_DISPONIBLE) {		

     $tmpl->assign("IMAGE1", "<a href=\"userfiles/articulos/$imagen1\" rel=\"shadowbox\" title=\"$descripcion\" >
	    						<img src=\"includes/show-image.php?wmk=t&imagen=../userfiles/articulos/$imagen1&w=405&h=307&a=true&file=$imagen1\" id=\"image1\" style=\"cursor:pointer;\" title=\"click para ampliar imagen del art&iacute;culo\" alt=\"$descripcion\" />
			     			  </a>"); 								  						  						  					   						  
 } else {
     $tmpl->assign("IMAGE1", "<img src=\"userfiles/articulos/$imagen1\" id=\"image1\" />");
 }

 //Url amigable para articulos
 $data['URL'] = getUrlAmigable($articulo_codigo, $seccion='articulo', setStringAmigable($articulo_codigo, $descripcion));
 
 //Metatags Facebook
 $tmpl->assign('OG_TITLE', $descripcion); 
 $tmpl->assign('OG_DESCRIPTION', fixMagicQuotes($descripcion)); 
 $tmpl->assign('OG_URL', $data['URL']);
 $tmpl->assign('OG_IMAGE', "$rel_path_site/userfiles/articulos/$imagen1"); 

 //Solo agregamos la funcionalidad de greybox en caso de haber una imagen para el articulo
 if ($imagen2!==IMAGEN_NO_DISPONIBLE) {	
     $tmpl->assign("IMAGE2", "<a href=\"userfiles/articulos/$imagen2\" rel=\"shadowbox\" title=\"$descripcion\" >
								<img src=\"includes/show-image.php?wmk=t&imagen=../userfiles/articulos/$imagen2&a=true&w=185&h=136&file=$imagen2\" id=\"image2\" style=\"cursor:pointer;\" title=\"click para ampliar imagen del art&iacute;culo\" alt=\"$descripcion\" />
							 </a>"); 	 	
 } else {
     $tmpl->assign("IMAGE2", "<img src=\"includes/show-image.php?imagen=../userfiles/articulos/$imagen2&w=185&h=136\" id=\"image2\" style=\"cursor:pointer;\" title=\"click para ampliar imagen del art&iacute;culo\" alt=\"$descripcion\" />");
 } 
 
 
 //Solo agregamos la funcionalidad de greybox en caso de haber una imagen para el articulo
 if ($imagen3!==IMAGEN_NO_DISPONIBLE) {	
     $tmpl->assign("IMAGE3", "<a href=\"userfiles/articulos/$imagen3\" rel=\"shadowbox\" title=\"$descripcion\" >
								<img src=\"includes/show-image.php?wmk=t&imagen=../userfiles/articulos/$imagen3&a=true&w=185&h=136&file=$imagen3\" id=\"image3\" style=\"cursor:pointer;\" />
							  </a>"); 	 	
 } else {
     $tmpl->assign("IMAGE3", "<img src=\"includes/show-image.php?imagen=../userfiles/articulos/$imagen3&w=185&h=136\" id=\"image3\" style=\"cursor:pointer;\" title=\"click para ampliar imagen del art&iacute;culo\" alt=\"$descripcion\" />");
 }


 //Si estaa activada la opcion de carrito de compras
 if(getActivarMetodoCompra()==true) { 	
    $getMetodoCompra =' 
		<!--Inicio boton de compra -->				
		'. getMetodoCompra($codigo, $descripcion, $precio) .'
		<!--Fin boton de compra -->';		
 }
   
 $linkVideo = $articulo['link']; 
 $grupo = $articulo['grupo']; 
 $subgrupo = $articulo['subgrupo'];  

 //Si tiene un video asociado mostramos las opciones de VER IMAGEN - VER FOTO
 if (!empty($linkVideo)) {
   
   $opciones = '<div class="opcion">[ <a class="opt" href="javascript:void(0);" onClick="javascript:mostrar(\'objeto1\'); javascript:ocultar(\'objeto2\');" title="Click aqu&iacute; para ver la foto" ><img src="images/icono-foto-24.gif" height="12px" /></img> Ver foto de producto</a> ] - [ <a class="opt" href="javascript:void(0);" onClick="javascript:mostrar(\'objeto2\'); javascript:ocultar(\'objeto1\');" title="Click aqu&iacute; para ver el video"><img src="images/icono-video-24.gif" height="13px" style="margin-bottom:0px;" /></img> Ver video de producto</a> ]</div>'; 	
  
   //Agregamos el video si lo tiene
   $tmpl->assign('OPCIONES', $opciones);
 
   //Agregamos el video si lo tiene
   $tmpl->assign('VIDEO', $linkVideo);
 
 }
 	
 $tmpl->assign('BOTON_COMPRA', $getMetodoCompra);  
 $tmpl->assign('ARTICULO_DESCRIPCION', $descripcion);
 $tmpl->assign('ARTICULO_CODIGO', $codigo);
    
 //Grupo del Articulo    
 $tmpl->assign('CATEGORIA', $grupo);
 
 //SubGrupo del Articulo    
 $tmpl->assign('SUBGRUPO', $subgrupo); 

 //Contenido detallado del articulo
 $contenido  = "<div class='RR1text3'> C&Oacute;DIGO ". $articulo_codigo . $precio. " </div> <div>" . $descripcion. '</div>';	
   
 $tmpl->assign('ARTICULO_CONTENIDO', $contenido);

 //Paginacion de articulos -------------------------------------------------------------------------------------------------------
 $array = getNavegarArticulos($articulo_codigo);

 //Articulo anterior
 $tmpl->assign('anterior', getUrlAmigable($array['codigo-prev'], $seccion='articulo', setStringAmigable($array['codigo-prev'], $array['descripcion-prev']))); 
  
 //Articulo siguiente
 $tmpl->assign('siguiente', getUrlAmigable($array['codigo-next'], $seccion='articulo', setStringAmigable($array['codigo-next'], $array['descripcion-next']))); 


 //Articulos Destacados columna derecha -------------------------------------------------------------------------------------------    
 $articulos = getDataArticulos($limit=1, $marca_id=2); 	
 
  //print_r($articulos);
 //die; 	
 
 $articulo_asociacion1 = $articulos[0]['grupo'];  	
 $articulo_codigo1 = str_pad($articulos[0]['codigo'], 4,'0', STR_PAD_LEFT); 
 $articulo_descripcion1 = $articulos[0]['descripcion'];
 $articulo_imagen1 = $articulos[0]['imagenes'][0];

 if (!$articulo_imagen1) {
      $articulo_imagen1 = IMAGEN_NO_DISPONIBLE;	
 }

 if (strlen($articulo_descripcion1)>47) { 	
     $articulo_descripcion1 = substr($articulo_descripcion1, 0, 44).'...'; 	
 }
 
 $tmpl->assign('ARTICULO_IMAGEN1', $articulo_imagen1); 
 $tmpl->assign('ARTICULO_ASOCIACION1', $articulo_asociacion1); 
 $tmpl->assign('ARTICULO_DESCRIPCION1', $articulo_descripcion1); 
 $tmpl->assign('ARTICULO_CODIGO1', $articulo_codigo1); 
 $tmpl->assign('URL_ARTICULO_CODIGO1', getUrlAmigable($articulo_codigo1, $seccion='articulo', setStringAmigable($articulo_codigo1, $articulo_descripcion1))); 
 

 //Articulos Destacados columna derecha -------------------------------------------------------------------------------------------    
 $articulos = getDataArticulos($limit=1, $marca_id=1);
 
 $articulo_asociacion2 = $articulos[0]['grupo'];  	
 $articulo_codigo2 = str_pad($articulos[0]['codigo'], 4,'0', STR_PAD_LEFT); 
 $articulo_descripcion2 = $articulos[0]['descripcion'];
 $articulo_imagen2 = $articulos[0]['imagenes'][0];
 
 if (!$articulo_imagen2) {
  $articulo_imagen2 = $articulo_imagen1;	
 }

 if (strlen($articulo_descripcion2)>47) { 	
     $articulo_descripcion2 = substr($articulo_descripcion2, 0, 44).'...'; 	
 }
 
   
 $tmpl->assign('ARTICULO_IMAGEN2', $articulo_imagen2); 
 $tmpl->assign('ARTICULO_ASOCIACION2', $articulo_asociacion2); 
 $tmpl->assign('ARTICULO_DESCRIPCION2', $articulo_descripcion2); 
 $tmpl->assign('ARTICULO_CODIGO2', $articulo_codigo2); 
 $tmpl->assign('URL_ARTICULO_CODIGO2', getUrlAmigable($articulo_codigo2, $seccion='articulo', setStringAmigable($articulo_codigo2, $articulo_descripcion2))); 
    

 
 //Articulos relacionados al articulo detallado seleccionado ----------------------------------------------------------------------------------------------
 $titulo = "Articulos Relacionados"; 
 include("articulosRelacionados.php");
 
 
 
 //Salida ---------------------------------------------------------------------------------------------------------------------------------------------
 $tmpl->parse('main', 600);
 $tmpl->out('main');

?>
